Missouri president Tim Wolfe resigns