Text this: Effects of radiation, joule heating and viscous dissipation on MHD Marangoni convection over a flat surface with suction and injection