long run exchange rates and price levels 5070893