Health self-perception is associated with life-styles and comorbidities and its effect on mortality is confounded by age. A population based study