What are some Macro Concerns that Celgene Corp is currently facing?