SPROTT FUNDS TRUST AMENDED AND RESTATED SUB-ADVISORY AGREEMENT BETWEEN SPROTT ASSET MANAGEMENT USA, INC. AND ALPS ADVISORS, INC.