John McCain’s complicated relationship with President Trump