U.S. CPI for March Came in Hot; USD Rallies!