Market Live: Sensex turns volatile, Bank Nifty hits 31,000; Sun Pharma, Bharti Infratel top drags