Effects of thermal radiation and magnetic field on heat transfer in a micropolar fluid along a vertical stretching surface with a variable viscosity and internal heat generation