Diet for health and long life