Leveraging genetic code expansion for cyclopeptide discovery and protein stabilization