China posts worst growth in 24 years