China data shows economy picking up momentum