Boris Johnson will call for an election if he is forced to request a Brexit extension but Labour says it won’t back it.