Machine learning-driven analysis of Urban Heat Island dynamics in Coimbatore: a two-decade spatio-temporal assessment using XGBoost and Random Forest (Journal of Earth System Science, 2026)