Quantum confinement controls photocatalysis: a free energy analysis for photocatalytic proton reduction at CdSe nanocrystals.