The anti-cancer properties of heparin and its derivatives: a review and prospect