Morsi fires finance minister ahead of IMF talks