Recent progress in flexible and stretchable piezoelectric devices for mechanical energy harvesting, sensing and actuation