Text this: Double-diffusive convection in flow of Carreau fluid with variable density inside converging and diverging channels of rectilinear walls