Kind and generous people are viewed as more physically attractive by others, a new study has revealed.