John Boehner is the latest top Republican to struggle to explain why he’s supporting Donald Trump