TJX Q1 profit climbs 8%