essential nutrients for immunity