Diet and Brain Evolution: Nutritional Implications of Large Human Brain Size