Jaylen Brown scores 29 points before Celtics beat Timberwolves 107-105 with late defensive stand