Remote Synchronization in Complex Networks