A review and evaluation of photoelectrode coating materials and methods for photoelectrochemical hydrogen production