Major retailers vie for piece of holiday spending boom | Fortune