Microsoft has made a huge comeback