American retailers are showing resilience, but the worsening backdrop suggests Christmas could be bleak for some