how long does the measles vaccine last