Home TJX raises annual profit forecast as off-price stores attract bargain hunters