The retailer missed for the second straight quarter and warned tariffs will jack up prices, but shares still jumped 4%