On fuzzy multi-valued functions Part 1: Introduction and general properties