Senegal's president on Monday appointed a former banking executive as the new prime minister after his predecessor was sacked last week, a move that comes at a particularly tense moment as the African country grapples with debt and an internal crisis in the ruling party.