Modeling ground-source heat exchangers: a review