Euro falls to 20-year low