magnetoelastic effect