CdTe single-crystal heterojunction photovoltaic cells