Nifty IT extends rally for third session, up 8% amid analyst caution