HMRC customer service levels need urgent improvement, say small firms