Tunisian president fires prime minister after violent protests