Flux-gate magnetometer