Platform assets hit record £1.3trn in 2025