Baltimore City proposes $28M budget to help reduce violence