Discovery of a novel small molecule as CD47/SIRPα and PD-1/PD-L1 dual inhibitor for cancer immunotherapy