VAT fraud and errors costing £11.9bn