Spiroisoxazolidines as Promising Anticancer Agents through Protein/non-Peptide Small- Molecule Interactions