DQ-SGD: Dynamic Quantization in SGD for Communication-Efficient Distributed Learning