HMRC tax investigations take too long