UK’s FTSE 100 beats 2018 peak to hit all-time high