On the propagation of viscous gravity currents of non-Newtonian fluids in channels with varying cross section and inclination