Text this: Optimal EVs Charge Station Allocation Considering Residents Dispersion Using a Genetic Algorithm and Weighted K-Means