Nifty breaks 8600, Sensex tanks over 350 pts; midcaps skid