PSX turns bullish ahead of budget, gains 473 points