How is fluid temperature compensation achieved in electromagnetic flow meters?