Structure of human CPSF-73