China fears spark stock sell off