PSX recovers partially, still closes over 3,500 points lower