Nearly 1 in 5 young people in the US are obese. Psychologists have identified one surprising factor driving this epidemic - those using credit cards to pay for school lunches are making more unhealthy choices, while those who pay in cash choose healthier ones.