A molecular tandem cell for efficient solar water splitting