Effect of thermal diffusion and heat-generation on MHD nanofluid flow past an oscillating vertical plate through porous medium