Solar-Driven Hydrogen Production: Recent Advances, Challenges, and Future Perspectives