President Obama signed a bill that will inject more than $16 billion into the beleaguered Department of Veterans Affairs, money that will help an agency beset by scandal improve access to medical care for veterans. "As a country we have a sacred obligation to serve you as well as you served us," Obama, flanked by flags and members of Congress, said. It is, he said, "an obligation that doesn't end with your tour of duty." In one of its last actions before August recess, the Senate passed the bill 91 to 3 in an unusual, of late, show of bipartistan support. The House passed the bill in July.