NBC: Will Hurd suspends 2024 presidential campaign