FISCAL AND PAYING AGENCY AGREEMENT among General Motors Corporation, and Deutsche Bank AG London and Banque Générale du Luxembourg S.A. Dated as of July 3, 2003