Mpls. budget saves public safety jobs, but more cuts loom