More than 30 people killed in South African train crash