Macy’s posts first sales growth in years, but tariffs cast a shadow