ralph macchio age in karate kid 3