Update cxxopts from 3.0 to 3.1.1

!armnn:9430

Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Change-Id: Ib0dd3df4697ad5adcf48d790e74bb7eef10dbf9c
diff --git a/DriverOptions.cpp b/DriverOptions.cpp
index 42d932c..2998917 100644
--- a/DriverOptions.cpp
+++ b/DriverOptions.cpp
@@ -1,5 +1,5 @@
 //
-// Copyright © 2017 Arm Ltd and Contributors. All rights reserved.
+// Copyright © 2017, 2023 Arm Ltd and Contributors. All rights reserved.
 // SPDX-License-Identifier: MIT
 //
 
@@ -194,7 +194,7 @@
     {
         cxxopts::ParseResult result = optionsDesc.parse(argc, argv);
     }
-    catch (const cxxopts::OptionException& e)
+    catch (const cxxopts::exceptions::exception& e)
     {
         ALOGW("An exception occurred attempting to parse program options: %s", e.what());
         std::cout << optionsDesc.help() << std::endl