NHL pulls out all the stops to honor troops on Veterans Day