Comparison of Influencing Factors for Self-rated Health between Middle Aged and Elderly