Quantum-confined ZnO nanoshell photoanodes for mesoscopic solar cells.