Anticancer potential of Ferula assa-foetida and its constituents, a powerful plant for cancer therapy