Euro reaches equal value to dollar for first time in 20 years