Development of a clock distribution system for sub-nanosecond time synchronization over long distances