Scuba diver discovers 30,000 astonishingly well-preserved Roman coins off Italian coast