who plays alec ramsay in the black stallion