can a full blood count detect cancer