Senegal set to elect new president on March 24