Caribou Coffee settles labor suit for $2.7M