How long is the service life of a magnetic flow meter?