A Global Analysis of Neutrino Oscillations