Impact of physical activity on self-rated health in older people: do the effects vary by socioeconomic status?