Cities and coastal areas are on high alert as Typhoon Nida makes landfall in southern China, sweeping through Hong Kong.