Zambia president fires finance minister