Sale speculation keeps Vodafone shares afloat