what cancers are detected by blood tests