July CPI cools to 3.4%, cutting odds of September Fed hike