Why do backflow preventers need to be tested, and how often?