Immigration and product diversity