Boris Johnson odds-on to be next Tory leader