Deal or no deal, we leave EU on October 31 - Johnson