Cancer patients can now be 'matched' to best treatment with DNA and lab-dish experiments