Flexible nano-GFO/PVDF piezoelectric-polymer nano-composite films for mechanical energy harvesting