PSX snaps 3-session rally, closes lower by 308 points