How Microsoft AI is different to OpenAI - from browser integration to companionship