Piezomagnetoelastic energy harvesting from bridge vibrations using bi-stable characteristics. (15th January 2023)