Best performing investment trusts so far in 2025