A severe tropical storm, named Talim, is set to make landfall as a typhoon in south China. Local authorities are cancelling flights, recalling ships and warning people to stay at home.