Macy’s lifts sales forecast as shoppers keep spending