High Performance Thin Film Solar Cells Via Nanoscale Interface