Charlotte homicides drop to 24-year low in 2012