Unleashing the power of graphene for solar cells