Home World News Senegal sets election date after protests sparked by delay