In speech, McCain decries 'half-baked, spurious nationalism'