Enhancing Electron and Hole Extractions for Efficient PbS Quantum Dot Solar Cells