Magnetohydrodynamic double-diffusive mixed convection in a curvilinear cavity filled with nanofluid and containing conducting fins