McDonald's backlash shows why corporate apologies keep failing