People of higher social status have better health and happiness.