Castro, former Sporting and Barcelona player, dies at 68-media-4