Adaptive Distributed Kernel Ridge Regression: A Feasible Distributed Learning Scheme for Data Silos