Research progress on effects of indirubin and its structurally similar compounds on anticancer and neuroprotection