McCain takes swipe at Trump for Vietnam 'bone spur' deferment