KSE 100 gains 105 points amid yet another volatile session