multiferroic device