Nifty ends below 8600, Sensex sheds 439 pts; HDFC, RIL fall 3-4%