20110708 home.science: Mole rat holds key to fighting cancer; aging?