A machine learning-based framework for cost-optimal building retrofit. (15th July 2021)