On the day the UK’s central bank halved its forecast for growth in 2025, the FTSE 100 reached a record high. What’s going on?