A Novel Fog-based Framework for Preventing Cloud Lock-in while Enabling Searchable Encryption