Id2 reinforces TH1 differentiation and inhibits E2A to repress TFH differentiation