Dynamic Functional Dependency Discovery with Dynamic Hitting Set Enumeration