Anti-CD47 immunotherapy