Microsoft results top Wall Street estimates on cloud boost :