Tata Steel rallies over 7 percent on strong Q2 earnings