Vaccination: short- to long-term benefits from investment