Photovoltaic cell heterojunction