World Senegal’s president-elect pledges to fight corruption following stunning victory March 26, 2024