cancer and genetics