Ibrahim Zadran surpasses Ben Duckett to claim the record for the highest individual score in ICC Champions Trophy history