CATERPILLAR FINANCIAL SERVICES CORPORATION REGISTRATION RIGHTS AGREEMENT