US markets drop on bleak Microsoft earnings report