Vodafone pushes UK’s FTSE in sight of all-time high