Baltimore IG's year-in-review uncovers millions in wasteful spending, savings