IT stocks weigh on Nifty 50 while financials recover; Sensex drops below 82,000 points