PSX bleeds 1,039 points on local, geopolitical uncertainties