Late payment pushes VAT arrears to £2.6bn