Full water splitting by a nanoporous CeO2 nanowire array under alkaline conditions