What are the main types of water flow meters?