High efficiency, Pt-free photoelectrochemical cells for solar hydrogen generation based on "giant" quantum dots