Magnetic effects in rotating flow of an Oldroyd-B fluid with chemical reaction and convective surface