Cancer genomics: technology, discovery, and translation.