Understanding self-rated health