Neutrino Oscillations in Non-Inertial Frames and the Violation of the Equivalence Principle