Recent progress in flexible and stretchable piezoelectric devices for mechanical energy harvesting, sensing and actuation. (December 2016)