Man charged after teen killed in hit-and-run wreck in north St. Louis County