Curcumin derivatives: molecular basis of their anti-cancer activity.