EUR/USD technical analysis: Euro hangs at three-week highs after US CPI and ECB