Euro hits 1-year low as Trump declares Iran ceasefire over