A comprehensive review on structural joining techniques in the marine industry