Ultrathin graphene and graphene oxide layers as a diffusion barrier for advanced Cu metallization