can a cbc detect cancer