AMERICAN CENTURY MUNICIPAL TRUST Amended and Restated Agreement and Declaration of Trust as amended through March 26, 2004