Wearable exoskeleton system for energy harvesting and angle sensing based on a piezoelectric cantilever generator array