An overview of photoelectrochemical cells (PEC): Mimicking nature to produce hydrogen for fuel cells | IEEE Conference Publication | IEEE Xplore