Cross-Coupled Iterative Learning Control for Complex Systems