NFL franchise tag candidates and predictions: 21 teams could use it