Pakistan's KSE-100 index delivers 23% returns despite geopolitical tensions