Boris Johnson says failing to leave by October 31 will be 'catastrophic' during leadership debate