Text this: Review of recent advances in piezoelectric material for nanogenerator application: Preparation methods, material selection, performance, applications, and future outlook