Resilient Clock Synchronization Using Power Grid Voltage (ACM transactions on cyber-physical systems, 2019)