Nanophotonic-structured front contact for high-performance perovskite solar cells