Magnetohydrodynamic double-diffusive natural convection for nanofluid within a trapezoidal enclosure