does anemia mean cancer