Baltimore City sees violent weekend