Man charged after being shot by store clerk in St. Louis County