REGISTRATION RIGHTS AGREEMENT between OPPENHEIMER HOLDINGS INC. and CANADIAN IMPERIAL BANK OF COMMERCE Dated as of January 14, 2008