Differential error feedback for communication-efficient decentralized optimization