REGISTRATION RIGHTS AGREEMENT by and among ABP DISTRIBUTION HOLDINGS INC. and THE INITIAL HOLDERS SPECIFIED ON THE SIGNATURE PAGES HEREOF Dated as of May 7, 2004