Effect of Non-Uniform Heat Generation on Unsteady MHD Flow Over a Vertical Stretching Surface with Variable Thermal Conductivity