L651582: a novel antiproliferative and antimetastasis agent.