Jeremy Corbyn says he thinks there will be another general election this year