REGISTRATION RIGHTS AGREEMENT by and between EMCORE CORPORATION and WORLDWATER AND POWER CORP. Dated as of November 29, 2006