Outer approximation and submodular cuts for maximum capture facility location problems with random utilities