Mixed convection with heating effects in a vertical porous annulus with a radially varying magnetic field