American Indian activist Means says he has cancer