Wave exciting forces and moments on an ocean platform