Machine learning for estimation of building energy consumption and performance: a review | Synapse