TJX Cos. profit surges 21% in Q2