PSX snaps winning streak as index loses 310 points

* Major EU stock markets gain, dollar higher before Nvidia earnings