Veterans' charities more accountable