Karachi: Towel factory fire put out after hours long efforts