CVS Caremark, Boston Red Sox pay tribute to disabled military vets