Best performing FTSE100 stocks so far in 2025