Discrete-time multi-agent consensus with quantization and communication delays