Microsoft backlog hits $678 billion as cloud revenue rises 27% | Adalytica