what cancers can a CBC detect