NBC: Mark Cuban says he won't run for president with third party in 2024