Scuba divers have discovered the largest trove of gold coins ever found off Israel's Mediterranean coast - about 2,000 pieces dating back more than 1,000 years.