Discovery may pave way for better cancer drugs