Recent advances in niobium-based semiconductors for solar hydrogen production