A Distributed Cloud-based Wide-Area Controller with SDN-Enabled Delay Optimization