Single crystal heterojunction cell