Materials engineering strategies on nanostructured WO3 photoanodes for solar water splitting