Magnetron-sputtered nickel oxide films as hole transport layer for planar heterojunction perovskite solar cells