A variable neighborhood search with different levels of cooperation for the team generalized orienteering problem