Polymer solar cells with NiO hole-collecting interlayers processed by atomic layer deposition