TRANSFER AGENCY AGREEMENT between BLACKROCK INTERNATIONAL GROWTH AND INCOME TRUST and THE BANK OF NEW YORK Dated as of April 18, 2007