TJ Maxx profit up 14% in Q2