Neural Network Coding of Difference Updates for Efficient Distributed Learning Communication