The federal government faces a shutdown if Congress does not pass a stopgap spending bill by midnight.