retakaful (takaful + re-): Reinsurance based on the takaful system of insurance in Islamic law