PSX: Stock surge over 400 points as markets eye Iran, US truce