Coupled surge-heave-pitch dynamic modeling of spar-moonpool-riser interaction