Oxide based earth abundant semiconductors and oxygen evolving catalysts for photoelectrochemical and PV driven water splitting