Improved photovoltaic performance of CdTe-based solar cells: Roles of using a hole-blocking layer and nanoscale imaging of barrier height at interfaces