The structure of XendoU: a splicing independent snoRNA processing endoribonuclease