Gold dips Rs 650 to Rs 96,850 in Delhi as global prices weaken, silver also falls sharply for the third consecutive session