Inivata secures £31.5 million for cancer diagnostic