Sharma: Buy HDFC, ICICI on Dip; IT Stocks Strong