Collaborative Insurance with Stop-Loss Protection and Team Partitioning