The Happy Meal, a triumph of marketing blamed for childhood obesity, is turning 40