The Non-IID Data Quagmire of Decentralized Machine Learning