Crystal structure of human TPP1