MILLIPORE CORPORATION REGISTRATION RIGHTS AGREEMENT