Vietnam veteran: McCain greeted me with a bear hug