To Cache or Not to Cache: Stable Service Caching in Mobile Edge-Clouds of a Service Market