CP violation and neutrino oscillations