Buy Tata Chemicals, IDFC Bank; sell Colgate: Ashwani Gujral