PSX witnesses bullish trend with gain of 525 points