Recent advances in photocatalytic renewable energy production