High-precision Measurement of the U-238(n,gamma) Cross Section with the Total Absorption Calorimeter (TAC) at n_TOF, CERN