HMRC struggling to cope as customer service levels hit ‘all-time low’