Electronic properties of Cu(In,Ga)Se2 heterojunction solar cells–recent achievements, current understanding, and future challenges