Machine learning for predicting elections in Latin America based on social media engagement and polls