Text this: Longer leisure walking time is associated with positive self-rated health among adults and older adults: a Brazilian nationwide study