Americans actually don’t eat that many more calories than other Western countries. But we pay a lot less for our food.