EXHIBIT 4.3 REVLON CONSUMER PRODUCTS CORPORATION 12% Senior Secured Notes Due 2005 REGISTRATION AGREEMENT