Mass. casino developers face Friday deadline for slots license