The mechanism and activity of oxygen reduction reaction on single atom doped graphene: a DFT method