Instability of double-diffusive magnetoconvection in a non-Newtonian fluid layer with cross-diffusion effects | Synapse