Typhoon Vicente sweeps China's Guangdong