Computer simulation and life cycle analysis of a seasonal thermal storage system in a residential building