Timberwolves hire former agent Joe Branch as assistant GM, completing front office makeover