Why John McCain endorsed Donald Trump, the man who mocked his military service