Mobility And Content Trading In Device-To-Device Caching Networks