Impossible Foods, a US meat-free business, has announced it has raised $108m in a fresh round of financing.