Trade war worries drive euro to two-year low