An integrative structural model of the full-length gp16 ATPase in bacteriophage phi29 DNA packaging motor