Zambian president sacks minister after criticism