KSE-100 index ends slightly positive