Text this: Improving spatial modeling framework to assess the impact of vegetation cover, water content, and surface temperature on urban heat island effects in Johannesburg, South Africa