Immigration, ethnic diversity and voting: the role of individual income