Performance enhancement in inverted solar cells by interfacial modification of ZnO nanoparticle buffer layer