Asian stocks at three-week lows on weak China data; dollar strong