Microsoft profit soars 33% on AI, cloud-computing investments