A General Equilibrium Model of International Portfolio Choice