Magnetohydrodynamic mixed convection in lid-driven curvilinear enclosure with nanofluid and partial porous layer