42-year-old man shot at north St. Louis gas station