Cancer Gene Discovery: Past to Present.