Investigation into UK public attitudes and social interactions towards electric vehicle purchasing through the integration of supervised machine learning and agent-based modelling