George Santos says he wont run for reelection in 2024