An innovative global optimization algorithm for identifying the source parameters of potential fields. Application to multiple self-potential anomalies