Drainage work will prevent flooding, Madison County officials say