British Prime Minister Boris Johnson and American President Donald Trumpare facing 21st century political variants of Waterloo, the monumental battle that Wellington won and Napoleon lost. For Johnson, it is Brexit. For Trump, it is impeachment. Both are virtually inevitable.