Microsoft earnings 'better than everyone feared': Analyst