As the midnight deadline approaches, the US government faces a potential shutdown due to a lack of agreement on spending.