Combined piezoelectric, solar and thermal energy harvesting for multifunctional structures with thin-film batteries