what diet does human body need