ModelGraft: Accurate, Scalable, and Flexible Performance Evaluation of General Cache Networks