Cost of living squeeze ‘is holding back’ UK small businesses