Toward ultra-thin and full functional perovskite solar cells by broadband light scattering management and efficient interfacial modification