Decentralised iterative learning control for high performance collaborative tracking and formation objectives