Graphene interfacial diffusion barrier between CuSCN and Au layers for stable perovskite solar cells