If Boris Johnson appears on the ballot, be afraid, says Michael Portillo