Boris Johnson has revealed he will not return to politics any time soon - for one very bizarre reason.