Sensex, Nifty 50 End Week Strong Despite IT Giants' Weak Growth