3D graphene could replace platinum in solar cells