Takaful: An alternative to insurance