Context-dependent group size choice in fish