How long does a whooping cough vaccination last or protect