Boris Johnson insists that parliament will have ample time to debate Brexit before the end of October, despite scheduling a Queen's Speech for the middle of the month.