Comparison of various approaches to numerical simulation of ship resistance and propulsion