Investigating important urban characteristics in the formation of urban heat islands: a machine learning approach | Synapse