All-solution processed semi-transparent perovskite solar cells with silver nanowires electrode