Euro drops to fresh 20-year low against greenback