NBC: St. Louis school shooter bought gun from private seller after dealer sale was blocked, police say