China installs rocket launchers on disputed South China Sea island