Clock Synchronization for Wireless Sensor Network with Communication Delay