Can machine learning predict soccer match results?