Socio-geographic mobility and health status: a longitudinal analysis using the National Population Health Survey of Canada.