High-precision measurement of the 238U(n,γ) cross section with the Total Absorption Calorimeter (TAC) at n_TOF, CERN