HMRC data shows that more than 730,000 tax refunds were left unclaimed last year