TPG announces new executive director