Bristle: Decentralized Federated Learning In Byzantine, Non-I.I.D. Environments