Uneven development and the balance of payments constrained model: Terms of trade, economic cycles, and productivity catching-up