Boris Johnson issues fresh warning against blocking no deal as he reiterates UK will leave in October