Detectives charge 19-year-old with homicide at James Cayce housing development