Cosmic impact versus terrestrial origin of the Azuara structure (Spain): A review