REGISTRATION RIGHTS AGREEMENT among Michaels Stores, Inc. and Certain Stockholders of Michaels Stores, Inc. Dated as of October 31, 2006