China and Solomon Islands have signed a security deal, which Australia and the US fear could open the door to a Chinese naval base in the Pacific;