Text this: Unpacking the technical and perception barriers to electric vehicle uptake in South Africa