Spanish Prime Minister Pedro Sanchez has said the US-Israeli war on Iran has cost Europeans more than €100bn.