Debris flow entrainment rates in non-uniform channels with convex and concave slopes