John McCain appears to rebuke Trump by slamming "half-baked nationalism"