Villa Grove gets federal money for flood mitigation