Lipid metabolism drives dietary effects on T cell ferroptosis and immunity