Global markets stabilize as Russian invasion threat continues