UK inflation rate rises to 2.9% in June