Asian stock markets rally