PSX plunges 601 points amid profit-taking