AIM INVESTMENT FUNDS AMENDED AND RESTATED SUB-ADVISORY CONTRACT BETWEEN A I M ADVISORS, INC. AND INVESCO ASSET MANAGEMENT LIMITED