PSX stages partial recovery as benchmark index gains 180 points