CaKE: Circuit-aware Editing Enables Generalizable Knowledge Learners