Understanding the photoelectrochemical properties of a reduced graphene oxide–WO3 heterojunction photoanode for efficient solar-light-driven overall water splitting