High-performance inverted solar cells with a controlled ZnO buffer layer