TCS Q2 net up 4% at Rs 6,586 cr q-o-q