Microsoft outage nears 12-hour mark, with no clear timeline for full recovery