Government clears $1.47bn energy debt, restores $500m World Bank guarantee