Semiconductor nanocrystals for photocatalytic hydrogen production