18-year-old teenager shot outside CVS