Senator Tim Scott has officially announced his 2024 presidential run.