Congress must pass a budget before Sept. 30, or it faces partially shutting down the government for the second time in two years. Here's how we got to another potential shutdown.