Selective model inversion and adaptive disturbance observer for time-varying vibration rejection on an active-suspension benchmark