Euro at 4-year peak against US dollar as euro inflation hits ECB's target