Microsoft reports higher profits and revenue powered by cloud computing and AI investments