Fabrication of nitrogen doped graphene oxide coatings: experimental and theoretical approach for surface protection