PSX gains 156 points as investors hail mini-budget