Sen. Tim Scott suspends 2024 presidential campaign