WASHINGTON — The Republican-controlled House on Friday evening passed a short-term bill to avert a government shutdown, just hours ahead of a deadline that would force U.S. troops, border patrol agents, air traffic controllers and millions of other federal workers to work without pay during the holidays. The vote was 366-34, with one member voting present, capping a tumultuous week in the House that foreshadowed how the new Congress in January might deal with a mercurial Donald Trump back in the White House. A two-thirds vote was needed because the bill came to the floor under a fast-track process. The...