Graphene–semiconductor heterojunction sheds light on emerging photovoltaics