PEDF: a potential molecular therapeutic target with multiple anti-cancer activities