Modelling of simple prismatic channels with varying roughness using the SKM and a study of flows in smooth non-prismatic channels with skewed floodplains