Asia stocks stumble on geopolitical tensions, oil stands tall