Why did the Sensex fall 671 points today?