KSE 100 index sets record