Immigration, Trade and Product Differentiation