Iterative learning control for cross-coupled contour motion systems