Companies are waiting for £1bn in overpaid VAT to be returned to them in a long-running legal dispute, with nearly 1,000 businesses missing out on the cash