What are some Macroeconomic concerns that Celgene Corp is currently facing?