SECURITIES PURCHASE AND REGISTRATION RIGHTS AGREEMENT