Vodafone poised for £3.8bn swoop