Macky Sall throws Senegal's democratic credentials into doubt