A haul of Spanish gold coins from the 18th century that are worth $4.5 million has been discovered by treasure…