Flow Meter Types, Working Principles, and Selection