OUTFIT - An optimal data storage hosting model using Sugeno-type fuzzy inference system for multi-cloud environments