Applications of nanogenerators for biomedical engineering and healthcare systems