Ultra-broadband piezoelectric energy harvesting via bistable multi-hardening and multi-softening