Last-gasp deal averts US govt shutdown