Harnessing disulfide bonds using protein engineering