John McCain questions 'half-baked, spurious nationalism' in America’s foreign policy