PSX sheds 148 points in lack lustre session

* Upcoming mini-budget weighing on investors' minds