Feasibility analysis of solar thermal propulsion system with thermal energy storage