PSX consolidates gains with 296-point rally

* Passage of SBP Bill boosted investor confidence