SUBADVISORY AGREEMENT JOHN HANCOCK FUNDS II — INTERNATIONAL VALUE FUND