Castroneves walks away from scary crash