A unified multi-soft-body dynamic model for underwater soft robots