The top 10 NFL teams with the most salary-cap space