Sahara Insurance holds annual meeting