Mechanistic and functional versatility of radical SAM enzymes