MHD mixed convection in a lid-driven rectangular cavity filled with a porous medium