ALLIANCE ONE INTERNATIONAL, INC. REGISTRATION RIGHTS AGREEMENT