Microsoft profits soar as cloud demand continues in pandemic