With May nowhere to be seen, Boris plays a bad hand badly on Trump