9-year-old dies after being shot in head in St. Louis drive-by