Senegal's president sacks PM and former ally after months-long feud | IntelNexus