Increasing photon absorption and stability of PbS quantum dot solar cells using a ZnO interlayer