WASHINGTON -- A defiant Democratic-controlled Congress voted Thursday to provide health insurance to an additional 4 million lower-income children , ignoring President Bush 's threat of a second straight veto on the issue .