AMENDED AND RESTATED CREDIT AGREEMENT DATED AS OF MAY 7, 2004 AMONG INLAND RETAIL REAL ESTATE TRUST, INC., AND INLAND RETAIL REAL ESTATE LIMITED PARTNERSHIP AS BORROWERS KEYBANK NATIONAL ASSOCIATION AS ADMINISTRATIVE AGENT KEYBANC CAPITAL MARKETS AS...