Hold Tata Consultancy Services; target of Rs 3872: ICICI Securities