Asia stocks rally as China data buoys mood; dollar stays strong