The health benefits of eating a Mediterranean diet, from better gut health to improved cognitive function