Russian Invasion of Ukraine Sends World Markets into Freefall