TCS Q2 net up 4% at Rs 6586cr, $ rev disappoints, margins steady