Longitudinal panel data study of self-rated health among migrants in French-speaking Switzerland, 2003–2017