Progress of biomechanical energy harvesters for wearable electronic applications. (1st August 2022)