PSX witnesses bullish trend, gains 467.93 points