Elle Fanning says she fainted at Cannes because of her vintage gown