Global markets ride Ukraine war roller-coaster