Graphene grown in situ on TiO2 hollow nanocrystals for advanced photocatalysis and lithium-ion batteries