Caterpillar vice president Hans Haefeli