Performance based coordination control of multi-agent systems subject to time delays