Structural analysis and design of ships: A review