The Mediterranean diet is rich in fresh vegetables and fruit, and fish, and switching to it at any time in life can have health benefits, researchers say.