Jeremy Corbyn: Labour will back general election if Johnson takes no-deal off the table