China ' state news agency , Xinhua , said the storm killed at least 16 people on Hainan and caused an island-wide blackout .