Text this: Potential applications of curcumin and its novel synthetic analogs and nanotechnology-based formulations in cancer prevention and therapy