China slowdown remains a challenge but not an insurmountable one