Инфлацията във Великобритания достигна 2,9% през юли, водена от енергийните цени