Non-Newtonian fluid laminar flow and forced convection heat transfer in rectangular ducts