Discovery of noscapine derivatives as potential β-tubulin inhibitors