Machine learning for detecting fake news