AIM INVESTMENT FUNDS SUB-ADVISORY CONTRACT BETWEEN A I M ADVISORS, INC. AND INVESCO (NY), INC.