Exploiting bi-stable magneto-piezoelastic absorber for simultaneous energy harvesting and vibration mitigation. (1st October 2021)