IT Rally Lifts Indian Markets 1%; Sensex, Nifty End Week with Losses