CPI inflation rose to 4.2% in May 2026, highest in 3 years