Alphabet or Microsoft? Analysts predict which stock will come out on top