London's Mayor on the benefits of boxing, why it's good to be friends with Tories, and his arguments with Donald Trump