Shipyard held liable for MSC sinking