HMRC chaos sees workers waiting months for tax refunds worth