Old anti-drinking drug shows potential as cancer treatment