10 best natural foods for your body