Nifty, Sensex fall 2% this week as IT, banking stocks drag markets