Obesity, which increases the risk of serious health problems like diabetes and heart disease, will affect half of all adults by 2050, a study shows.