Microsoft profit soars by 20% as tech giant pushes AI products