US annual inflation at 2.7% in July, below forecasts