Microsoft, Nvidia and Anthropic announce strategic partnerships