Trajectory-keeping in satellite formation flying via robust periodic learning control