Julian Edelman says he feels better than he has in weeks heading into Titans game