Text this: Global stability of a multi-group model with vaccination age, distributed delay and random perturbation