PSX closes marginally higher on budget day