NASA missions press ahead despite budget uncertainty