INVESTMENT AND REGISTRATION RIGHTS AGREEMENT