Solving a cooperative project scheduling with controllable processing times , self-interested agents and equal profit sharing