Labour leader Jeremy Corbyn has said his party will only back an election when a no-deal Brexit is “taken off the table”.