The Oxford Union voted overwhelmingly for a motion which labelled Israel an apartheid state responsible for genocide in a chaotic debate last week.