Jeremy Corbyn says Labour is not ruling out a 'public vote' on the future of Brexit