Protests ahead of elections in Senegal