On MHD flow past an infinite porous plate with variable suction