Spain's Telefonica sells Argentina unit for $1.25 billion