Quantum dots, passivation layer and cocatalysts for enhanced photoelectrochemical hydrogen production.