How is fluid density compensation achieved in electromagnetic flow meters?