Magnetoelastic Energy harvesting: Modeling and Experiments