Asian stocks hurt by soft earnings and Ukraine tensions