Ubiquitin C-terminal hydrolases cleave isopeptide- and peptide-linked ubiquitin from structured proteins but do not edit ubiquitin homopolymers