Williams-Sonoma nixes outsourcing agreement with IBM