Chinese bridge collapse kills 29