Euro zone PMI hits lowest in nearly 3 years