Inequality in self-rated health among immigrants, their descendants and ethnic Danes: examining the role of socioeconomic position