Health group slams McDonald's in commercial