动物性食物和植物性食物主要提供哪些营养素?