Recent progress in the design and synthesis of nanofibers with diverse synthetic methodologies: characterization and potential applications