SMS versenden: AI-Based Optimization Techniques for Hydrodynamic and Structural Design in Ships: A Review