23 veterans groups demand Veterans Affairs action on for-profits