St. Charles man shot, killed in north St. Louis