Magnetic amorphous alloys: physics and technological applications