How Boehner could cut a deal and still keep his speakership