Island in Solomons spurns China aid although dire roads make life tough