Tungsten trioxide nanorods on flexible carbon cloth for photoelectrochemical water splitting