Fully solution processed semi-transparent perovskite solar cells with spray-coated silver nanowires/ZnO composite top electrode