HSBC maintains hold rating on TCS post earnings