Countercurrent reactor design and flowsheet for iodine-sulfur thermochemical water splitting process