Anchor extension: a structure-guided approach to design cyclic peptides targeting enzyme active sites