Top performing investment trusts of the last 25 years