BURLINGTON COAT FACTORY HOLDINGS, INC. STOCKHOLDERS AGREEMENT AMONG BURLINGTON COAT FACTORY HOLDINGS, INC. AND THE INVESTORS AND MANAGERS NAMED HEREIN DATED AS OF APRIL 13, 2006