Impossible Foods, impossible claims