Telefonica raises $500 million from Central American sale