Home World Senegal sets election date after protests sparked by delay