World Economic Forum took their Election 2024 discussion off YouTube