Nanoemulsions: Preparation, Structure, Functional Properties and their Antimicrobial Effects