A Time-Dependent Born–Oppenheimer Approximation with Exponentially Small Error Estimates