A review on solar energy-based indirect water-splitting methods for hydrogen generation