Sensex ends 439 points lower; Nifty50 below 8,600; TCS sheds 2%