Quantum field theory of three flavor neutrino mixing and oscillations with CP violation