Genetics of human cancer