Michaels Stores Prepares for an IPO