Adaptive narrow band disturbance rejection applied to an active suspension—an internal model principle approach