Suspect charged after being shot by police in St. Louis County