Machine learning predicts World Cup winner