HSBC downgrades TCS and Tech Mahindra, check its top two IT stock picks