More than 95% of people who have had two doses of the MMR vaccine are protected for life, scientists say.