Structure and function of simian virus 40 large tumor antigen.