Efficient ZnO/CdS/InP heterojunction solar cell