US inflation hit three-year high in May as Iran war kept energy prices elevated - TrendCloud