microsoft training ai reasoning models compete openai microsoft