Consensus analysis of first-order discrete-time multi-agent systems with time delay: An event-based approach