What is the best diet for preventing diabetes and heart disease?