Viscous dissipation effect on entropy generation for non-Newtonian fluids in microchannels