Self-Adaptive NGSA algorithm and optimal design of inductors for magneto-fluid hyperthermia