UK business activity in July posts weakest rise in 17 months