State-of-the-art machine learning applications for ship performance modeling: a comprehensive review from design and operation to maintenance and retrofit | Synapse