Microsoft has 17% upside potential and upcoming earnings will show strong AI-driven growth, Bank of America says