Solomon Islands says it will not "choose sides" between US and China