Text this: Global smart cities classification using a machine learning approach to evaluating livability, technology, and sustainability performance across key urban indices