why cats don’t eat margarine