In a stunning turn of events, Bristol-Myers Squibb $BMY has struck a deal to buy Celgene $CELG for $74 billion in cash and stock. And …