TCS faces trust deficit amid harassment controversies