A 'revolutionary' blood test, capable of detecting more than 50 types of cancer even before obvious signs, is being trialled in the NHS.