DXY Rally Stalls After CPI; May Seasonality Keeps 99 in Play