Single crystal heterojunction solar cell