Opto-electronic properties of heterojunctions—A review