On Dynamics of Double-Diffusive Magnetoconvection in a Non-Newtonian Fluid Layer