Jeremy Corbyn says he supported a peace process over the Falklands, and is happy to share a platform with Hamas, because its necessary to work with people "I don't agree with".