GAM Assurances launches a general Takaful window