Cooper Tire takes $29 million hit from China strikes