Shoe retailer Cole Haan prepares for IPO