Under war cloud, soaring commodity prices batter global stock markets