Jeremy Corbyn says he will approve a general election when the Brexit delay Bill has royal assent and the UK cannot crash out of the European Union without a deal.