CAI INTERNATIONAL, INC. AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT February 16, 2007