CD47 and cancer: Preclinical development of a novel CD47 nanobody with less toxicity and enhanced anti-cancer therapeutic potential