Poor self-rated health and associated factors among elderly urban residents