Almost half of young adults now overweight or obese