A sunken 18th-century boat has been discovered by chance near the majestic stone walls of Croatia’s medieval city of Dubrovnik