China reports weakest economic growth in 29 years