CBX7 is a tumor suppressor in mice and humans