PSX nosedives 519 points due to local, foreign factors

* SAPM Tabish Gauhar’s resignation sent market into tailspin in last hour of trading