Analysis of laminar mixed convection in inclined semicircular ducts under buoyancy-assisted and -opposed conditions