PSX ends week on high note, benchmark KSE-100 gaining 118 points