79-year-old charged with shooting city worker