Poor performance costs Western Cape millions