Cancer Genetics, NovellusDx agree to merge