Typhoon Fanapi brings worst rains to south China