Train accident in China kills at least 43