5 NFL teams that should go all in on Patriots QB Jimmy Garoppolo