Economist Dr Hafiz Pasha says the government has agreed to International Monetary Fund terms it should have resisted