Twenty people were killed after hail, freezing rain and high winds hit runners taking part in a 100-kilometer cross-country mountain race in China.