TCS ranked second most valuable IT brand globally: Brand Finance