Friendships. Purpose in life. Kindness. Volunteering. Science shows that these 'soft' health drivers are often more powerful than diet and exercise.