St. Louis man who killed apparent intruder won't be charged