Heat and mass transfer in MHD flow from a permeable surface with heat generation effects