Department of Veterans Affairs says money for private health care may run out by year’s end