The development and validation of a time-domain panel method for the seakeeping of high speed ships