Eat these 10 foods for good health