Text this: Machine learning for social event analysis : public perceptions during COVID-19 and collective violence in South Africa