Thermodynamic analysis of solar driven SnO2/SnO based thermochemical water splitting cycle