How does an electromagnetic flowmeter perform when measuring non-Newtonian fluids?