Adaptive tracking of linear systems with arbitrarily time-varying parameters