Weak Chinese data weighs on markets